package com.atguigu.gmall.product.biz;

import com.atguigu.gmall.product.entity.CategoryViewEntity;
import com.atguigu.gmall.web.CategoryVo;
import com.atguigu.gmall.web.SkuDetailVo;

import java.util.List;

/**
 * ClassName: CategoryBziService
 * Package: com.atguigu.gmall.product.biz
 * Description:分类相关的所有复杂业务操作
 *
 * @Author ltystart
 * @Create 2025/8/22 16:50
 * @Version 1.0
 */
public interface CategoryBziService {
    /**
     * 数据库查询所有分类，封装成一个嵌套的树形结构
     * @return
     */
    List<CategoryVo> getCategorysTree();

    /**
     * 根据sku的三级分类id，查询分类完整路径信息
     * @param category3Id
     * @return
     */
    CategoryViewEntity getCategoryView(Long category3Id);
}
